@InProceedings{LinsNowo:2008:DeBPRe,
author = "Lins, Ramon Augusto Sousa and Nowosad, Alexandre Guirland",
affiliation = "UFRN and INPE",
title = "Demodulador de BPSK com recupera{\c{c}}{\~a}o de portadoras
definido em {"}software{"} para os sat{\'e}lites do Sistema
Brasileiro de Coleta de Dados",
year = "2008",
editor = "Becceneri, Jos{\'e} Carlos and Batista, Inez Staciarini and
Pereira, Cl{\'a}udio Solano and Souza, Luiz Carlos Gadelha de and
Souza, Ronald Buss de",
organization = "Semin{\'a}rio de Inicia{\c{c}}{\~a}o Cient{\'{\i}}fica do
INPE (SICINPE).",
publisher = "INPE",
address = "S{\~a}o Jos{\'e} dos Campos",
note = "{Bolsa PIBIC/INPE/CNPq}",
abstract = "Este trabalho, iniciado em agosto de 2007, tem por objetivo dar
continuidade ao desenvolvimento do demodulador de BPSK com
recupera{\c{c}}{\~a}o de portadoras para o Sistema Brasileiro de
Coleta de Dados (SBCD). O SBCD {\'e} um sistema que coleta dados
ambientais espalhados pelo nosso territ{\'o}rio e os retransmite
via sat{\'e}lite para as esta{\c{c}}{\~o}es terrenas de
Cuiab{\'a} e Alc{\^a}ntara, em que s{\~a}o processados e
enviados {\`a} instala{\c{c}}{\~a}o Cachoeira Paulista do
Instituto Nacional de Pesquisas Espaciais. Esses dados s{\~a}o
usados em pesquisas e assessoria {\`a} Administra{\c{c}}{\~a}o
P{\'u}blica em geral. O SBCD tem por escopo funcionar em tempo
real e com robustez. Em fun{\c{c}}{\~a}o deste objetivo,
optou-se pelo uso da tecnologia denominada R{\'a}dio Definido em
Software neste trabalho. O demodulador tem tr{\^e}s
est{\'a}gios, o identificador de portadoras, o digital phase
locked loop e o detector bin{\'a}rio. Partes do demodulador
j{\'a} existiam feitas na linguagem visual G do aplicativo
LabVIEW. Na etapa anterior do trabalho foi corrigido um erro
l{\'o}gico existente no detector bin{\'a}rio. Nesta nova etapa
do trabalho foi realizada a tradu{\c{c}}{\~a}o do detector
bin{\'a}rio de LabVIEW para linguagem C/C++ a fim de obterse mais
robustez. O LabVIEW {\'e} um aplicativo e portanto n{\~a}o
permite acesso ao c{\'o}digo fonte, o que pode resultar em
futuros problemas de portabilidade e adapta{\c{c}}{\~a}o do
software, diferentemente da linguagem C/C++. Portanto o
c{\'o}digo em C/C++ dever{\'a} ser mais f{\'a}cil de mnter
funcionando em tempo real, devido inclusive ao fato de que o
c{\'o}digo compilado C/C++ {\'e} executado mais rapidamente que
o c{\'o}digo interpretado LabVIEW. Um fato pr{\'a}tico que
mostra isso {\'e} que na tradu{\c{c}}{\~a}o encontrou-se um
erro no algoritmo de sincronismo (para corrigir o jitter) que
n{\~a}o era evidente no funcionamento em LabVIEW devido {\`a}
sua menor transpar{\^e}ncia. O princ{\'{\i}}pio de
funcionamento do detector baseia-se no uso de filtro casado para
extrair os bits do sinal. As ondas padr{\~o}es dos bits um e zero
s{\~a}o deslocadas (para a direita e/ou esquerda da onda
recebida) com a finalidade de calcular o produto escalar (a
sa{\'{\i}}da do filtro casado) para ambos os padr{\~o}es
at{\'e} um deles atingir o m{\'a}ximo positivo. Neste momento o
sinal de entrada est{\'a} sincronizado com uma das ondas
padr{\~o}es, o jitter foi corrigido e com isso recuperam-se os
bits recebidos.",
conference-location = "S{\~a}o Jos{\'e} dos Campos",
conference-year = "15-16 jul. 2008",
label = "self-archiving-INPE-MCTIC-GOV-BR",
language = "pt",
organisation = "INPE",
ibi = "8JMKD3MGP8W/34C75ME",
url = "http://urlib.net/ibi/8JMKD3MGP8W/34C75ME",
targetfile = "Lins_demodulador.pdf",
urlaccessdate = "12 maio 2024"
}